最早使用的系统是Windows,它的特点就是大众化、上手快,后来因为需要Android开发,用上了Ubuntu,它的特点就是应用包安装实在简单,一个“sudo apt-get install”命令搞定。现在,用上了Mac,才知道界面和命令系统完美结合的酸爽。界面的优美易用性无需多言,本文就来看看如何选择开发工具,搭建最趁手的Mac开发环境。

命令行工具

brew

Ubuntuapt-get一样,自动搜索安装应用,简单方便。

安装:

1
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

使用:

1
2
3
$ brew install wget
$ brew uninstall wget
$ brew search wget

iTerm2

iTerm2比系统自带Terminal强大太多,其终端配色可以参考在 Mac OS X 终端里使用 Solarized 配色方案

liquidprompt

liquidprompt配置方法是在~/.bash_profile中添加:

1
2
# Only load Liquid Prompt in interactive shells, not from a script or from scp
[[ $- = *i* ]] && source ~/Develop/liquidprompt/liquidprompt

zsh

下载.oh-my-zsh,配置.zshrc,设置默认的shell:

1
2
3
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh

然后记得将之前“~/.bash_profile”中的自定义配置(如果有的话)复制到“~/.zshrc”中。

升级Python3

下载Python3,然后:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
[ $# -ne 1 ] && { echo $0 ' python_version'; exit; }
PYVERSION=$1
PYPATH=/System/Library/Frameworks/Python.framework/Versions/${PYVERSION}
PYCURR=/System/Library/Frameworks/Python.framework/Versions/Current
sudo mv /Library/Frameworks/Python.framework/Versions/${PYVERSION} /System/Library/Frameworks/Python.framework/Versions/
sudo chown -R root:wheel ${PYPATH}
sudo rm ${PYCURR}
sudo ln -s ${PYPATH} ${PYCURR}
sudo rm /usr/bin/{pydoc,python,pythonw,python-config}
sudo ln -s ${PYPATH}/bin/pydoc${PYVERSION} /usr/bin/pydoc
sudo ln -s ${PYPATH}/bin/python${PYVERSION} /usr/bin/python
sudo ln -s ${PYPATH}/bin/pythonw${PYVERSION} /usr/bin/pythonw
sudo ln -s ${PYPATH}/bin/python${PYVERSION}m-config /usr/bin/python-config
echo "export PATH=/System/Library/Frameworks/Python.framework/Versions/${PYVERSION}/bin"':${PATH}' >> ~/.bash_profile

安装requestsBeautifulSoup

1
2
$ sudo pip install requests
$ sudo pip install BeautifulSoup4

应用工具

Sublime Text 3

下载[Package Control.sublime-package][sublime-pc],然后选择菜单栏Sublime Text——Preferences——Browse Packages,将下载文件放入刚打开的文件夹中。重启后就可以选择菜单栏Tools——Command Palette(或者快捷键Shift+Command+P),输入Install Package进行插件安装。

另外,为了可以在命令行中直接调用Sublime打开文件,可以在“~/.bash_profile”中添加:

1
alias subl='open -a "Sublime Text"'

KeyRemap4MacBook

改键利器,包括2个软件:KarabinerSeil,后者用于修改CapsLock。具体改键介绍文章可以参考KeyRemap4MacBook – 轻松修改按键映射

Dash

Dash为开发人员提供了几乎所有语言的离线API查询,结合Alfred更是所向披靡。安装之后可以在“Integration”页面迅速地集成到适配应用中去。

联机工具

设置Ubuntu共享

Ubuntu端

【1】安装samba

1
sudo apt-get install samba smbfs

【2】设置samba密码

1
2
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a yourname #yourname 表示你的用户名

然后按照提示设置输入密码

【3】任意选择你想要共享的文件夹,右键选择“Properties”,然后点击“Share”;
【4】输入共享名,一般情况下可以跟文件夹同名,如果下面第三步出错请换个名字试试;
【5】选中第一个选项 “share this fold” ,第二个也可以选上,第三个建议不要选;

Mac端

【1】开启Finder,选择“前往—连接服务器”;
【2】输入“smb://your-ip-addr”,确认之后就可以在“/Volumes/”目录下看到Ubuntu共享的目录了。

留言